package com.indexingsystem.boss.admin.mapper;

import com.indexingsystem.boss.Vo.IdxThemeWordsExportDeleVo;
import com.indexingsystem.boss.entity.ExportThemeWordsListResVo;
import com.indexingsystem.boss.entity.IdxExportIndexingProduct;
import com.indexingsystem.boss.entity.IdxExportThemeWords;
import com.indexingsystem.boss.entity.IdxExportThemeWordsExample;

import java.util.List;

public interface IdxExportThemeWordsMapper {

    int deleteByPrimaryKey(String id);

    int insert(IdxExportIndexingProduct record);

    int insertSelective(IdxExportIndexingProduct record);

    IdxExportIndexingProduct selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(IdxExportIndexingProduct record);

    int updateByPrimaryKeyWithBLOBs(IdxExportIndexingProduct record);

    int updateByPrimaryKey(IdxExportIndexingProduct record);

    List<IdxExportThemeWords> selectIdxExportThemeById(Integer themeWordsId);

    Integer selectCountByIds(List<String> ids);


    /**
     * 根据主题词导出id,主题id,主题词表id删除列表
     *
     * @param idxThemeWordsExportDeleVo
     * @return
     */
    Integer deleteThemeWordsExport(IdxThemeWordsExportDeleVo idxThemeWordsExportDeleVo);

    List<ExportThemeWordsListResVo> selectByExample(IdxExportThemeWordsExample example);


}
